import axios from '../utils/request'
import base from './base'

const api = {
    /**
     * 首页轮播图
     */
    HomeBanner() {
        return axios.get(base.baseUrl + base.HomeBannerUrl)
    },
    /**
     * 首页乐章轮播图
     */
    HomeMovement() {
        return axios.get(base.baseUrl + base.HomeMovementUrl)
    },
    /**
     * 首页听说
     */
    HomeListening() {
        return axios.get(base.baseUrl + base.HomeListening)
    },
    /**
     * 首页乐趣
     */
    HomeInteresting() {
        return axios.get(base.baseUrl + base.HomeInteresting)
    },
    /**
     * 首页聊聊
     */
    HomeChating() {
        return axios.get(base.baseUrl + base.HomeChating)
    },
    /**
     * 首页游记
     */
    HomeTravelnote() {
        return axios.get(base.baseUrl + base.HomeTravelnote)
    },
    /**
     * 首页其他
     */
    HomeOther() {
        return axios.get(base.baseUrl + base.HomeOther)
    },
    /**
     * 旅游
     */
    InterestingInfo() {
        return axios.get(base.baseUrl + base.InterestingInfo)
    },
    /**
     * 马克杯
     */
    ChengpinInfo() {
        return axios.get(base.baseUrl + base.ChengpinInfo)
    },
    /**
     * 马克杯内页链接
     */
    ChengpinDetails() {
        return axios.get(base.baseUrl + base.ChengpinDetails)
    },
    /**
     * 注册接口
     */
    register() {
        return axios.get(base.baseUrl + base.register)
    },
    /**
     * 登录接口
     */
    login(params) {
        return axios.post(base.baseUrl + base.login, params)
    },
    /**
     * 蓝莓派
     */
    BlueBerryJamInfo(params) {
        return axios.get(base.baseUrl + base.BlueBerryJamInfo, {
            params
        })
    },
    /**
     * 乐章
     */
    info(params) {
        return axios.get(base.baseUrl + base.movementUrl, {
            params
        })
    },
    /**
     * 乐章
     */
    article() {
        return axios.get(base.baseUrl + base.articleUrl)
    },
    /**
     * 评论
     */
    comment(params) {
        return axios.get(base.baseUrl + base.commentUrl, {
            params
        })
    },
    /**
     * 社区乐章
     */
    ListeningInfo() {
        return axios.get(base.baseUrl + base.ListeningInfoUrl)
    },
}

export default api